HEY!! I didn't say nothing about your choice in smoking weed being wrong:) How you go about it needs work(jokes).
Again, I could start an entire thread over the topic of cops and what some of them "represent". I do not like how tis particular one acted towards you and it definitely does not surprise me, rather makes me cringe.
Good luck with all this and try to be very nice to your mom, something like his is very hard for them.