You should not want to punish people because they have a different philosophy on lifes matters that differ from others.
Every one is different and thank goodness for that or we would living in a world of yes sir. No sir. Three bags full sir.
If Camerons view is part of his religion then have the politeness to accept it just as you would be tolorent to other peoples religions.
Little in life is black and white it is all shades of grey. No one has a monoply on being right or wrong. We all just think we are right or wrong. None of us really know and never will. Ahhh . feel better now.