I'd say cwaniaki or just palanty.
but those already have meanings that don't quite capture the douchebag spirit.... (in its current meaning, though palant captures the older meaning well enough)
I've got a premonition we'll end up using the English word anyway
A quick check on google indicates that a (very) few people are using duszbag ...