Can I just interject and say this...I work in a business where someone can literally yell at me on the phone and call me any name in the book and I'm not allowed to hang up on them. Not only that, but I still have to be nice to them. So yeah...just learn to eat a little humble pie and deal w/ the customers. I think this is where your negativity is going to bite you in the ass.
:shesaid and if I can add, even if you use this site to blow some steam, it will carry over to the customer in how you react / act..
How you view the customer in all aspects is how your body language ( posts ) and any communication will reverberate..