Ignore them. You don't have to deal with them.
At your age you shouldn't have to. Simply avoid them as much as is possible. You should love them, but you don't have to like them. You can't change people, they have to have some kind of epiphany, and with those kind of traits, it's highly doubtful that they will.
If your age range in your profile is correct, you shouldn't HAVE TO deal with them at all.....
Explain your feelings to them and see what happens, if they don't change than its best to ignore, and realise that they will never change.
You sound like a child of EP parents.
Accept mature friends