Could we please refrain from judging or insulting people who dont wear hijab? It isnt your job to do that. You shouldnt even THINK bad thought of muslimahs who dont wear hijab. I know many muslimahs who dont wear it yet they follow every other rule and pray and respect their parents.
At the same time, I know some hijabi sisters who wear the hijab and preach about how pious they are for wearing it and look down on those who dont, yet behind the scenes they commit sin. I teach part time at the islamic school (praying for a full time position inshallah) and I caught one of my students, who wears the hijab mind you, and she was with a muslim brother...in a very comprising situation might I add.
Only Allah swt can judge who is a good muslim and who is more "muslim" than the other person. Those who feel they can judge or say this person or that person is muslim and the other isnt because maybe he doesnt have a beard, or she doesnt wear hijab, well you are committing a mighty major sin by doing so.