Ousted-- good idea!

If your friends insist on being ignorant fucks about the subject, there's little you can do to change them. They've been subconsciously conditioned from birth to believe the stupid shit they do; it's not like they're thinking it through and choosing a side.

Either get new friends (don't make a big deal about it or they might tell the 'rents as an issue of revenge) or talk to them about what you do. Who knows; maybe they will like it too!

However, consider this: your friend chose to defend you to his parents--even when it meant going against his parents and supporting weed-- rather than watching you get caught and not feeling guilt or taking any responsibility: that's something a good friend does. When I started smoking, all my non-stoner friends threatened to tell my parents, but eventually they realized that I wasn't addicted or a dope fiend, and could continue to lead a perfectly normal life while smoking, and the reefer madness died down. Wait it out before acting; it could be that the clouds have already passed and you're in the clear.