Like wifebeater vests?
I don't have a problem with them being worn (my brother has one), but never in public. It's basically a form of underwear..
Tanktops, to me, are generally women's style clothing. So normally I'd say anyone can wear it, but it wouldn't be flattering on most men.