You don't demand respect from people, you Command respect and if you have a good command of respect, you'll earn a lot of it. By command I mean your actions, behaviors and manners towards others. It is something that naturally comes to you because people will act in accordance to your attitude towards them.
It is not uncommon to see that a person can be respected by certain groups of people while another group will have total disregard for the same person. It is because of the different attitude that we display towards different people.
It is important for you to start by respecting your own self first, then others can follow. If you don't respect yourself and extend it to others, not even a child will respect you and when you have respect for yourself, how others take it doesn't really matter.