Well it all depends, a lot of places have a probation period where they can fire you for smelling funny if they want, no questions asked. A buddy of mine who is a manager at a store actually did fire someone during their probation period because they smelled funny, he told them that they werent working out at the store but it was really because they smelled horrid.
*EDIT* That is why he should make sure he wont get fired if he yells at someone first, then just yell at people for the hell of it.