Awww man, I feel bad for you. IMO people should only get fired over the inability to hit the mission criticals of their position. Any other reason is just secondary and likely frivilous.
I've probably done a lot of inappropriate language at my office, but I haven't been fired yet.![]()
Surely it depends, if you are interfacing with customers and use inappropriate language either directly to a customer or in an area where customers can clearly hear you then it i would not be surprised if you were fired.
Most large companies would keep an HR database and if you are fired it will be noted on the database. I would say his chance of being rehired would be pretty slim.