what does it mean when someone says you have no shame?
It means that they not only aren't embarrassed to say/do things that other people won't. They are unabashed in their shortcomings. They are standing tall when they should be hanging their head low. For example, if someone is bragging publicly about having lied to in order to get a promotion at work.