You are just wrong, friend. You are wrong.
A sincere heart does count for something, and you need to look at your own sin first before you run around trying to find everyone else's.
People can be actually ignorant or mean well, and God does have mercy on that—you better hope he does.