Where i work time off sick just seems to be seen as additional holiday, and it's common knowledge people do use it as such, personally i hate that mentality!
As for all this 'if your sick stay home' what do we suggest for people like Dr's and Nurses that actually work with sick people?!? to stay home because of the risk they may catch something or pass it along?! Shall all health care facilities now segregate people and have no group waiting rooms in case of cross contamination, a bit of a silly concept when you think of it...
I spend a lot of time round sick people and in hospitals, 12-14 hours shifts sometimes 6-7 days in a row, being round sick people doesn't mean you'll get sick and hiding from them doesn't mean your safe from it either, if you keep catching things off your colleagues i suggest you take a look at your own immune system and personal space requirements lol
More hand washing is needed, especially by men, i find it shocking the number of guys that don't after using the toilet... And less touching of the face, eyes, mouth, and try to resist picking the nose too kids