Dude,
you're not a horrible son!
I think your dad is in the wrong here. I'm all up for smoking cannabis. But when you're a parent I think you have to use your discretion, and be responsible.

Seriously, the very reason you made this post shows you have a conscience and that you care!