I don't think that's always the best policy; I agree that 99% of the time you should be nice to everyone, but there are times when a company simply will not do what you need them to do unless you're a bit of a douchebag to them.
I'm not saying you get personal and insult their mothers or anything, but being impolite and slightly aggressive is (sadly) sometimes necessary.