I have saw many IT Pro and others working in Large Corporate, specifically Information Technology fighting with their Managers / Head / HR for appraisal, on-site and others.
Yes, that is good to know that you have a good fighting ability. You cannot expect Ruthlessness, callousness and arrogance at any point of time from your superiors. Writing something in Facebook Confessions page, Unanimous Blogs and others is no where going to hinder his development. Instead just think a back-scene, how badly it says the family background of yours.
The corporate managers are normally learnt professionals at-least a step ahead than you. They know what to be done and what not to be done. Fighting with them, reporting to the step senior authorities, intervening into his personal affairs, vandalizing him/her doesn’t seems to be the activity a professional can do. If a company is not all considering your credibility within the organization, it is better to resign instead of disturbing the entire system.
When you wish to live like a American, you should adopt the entire eco-system.