Guess what? when a minor gets caught w/ weed on him or in his locker, and its even against whatever legal rights you're arguing, who's going to win?
not the 17yo kid
why?
because no matter how much legal shit he knows, nobodys parents are going to go through all the legal bullshit to fight the case, and everyone is going to think its just a bunch of "fight the man" bullshit he read on the internet (even if its true)
why?
most parents are going to support their kid smoking weed
even if they do, the court shit will be a big ass hassle
it will cost bunch of money
common sense now, come on. its some kid vs a school district, it doesn't matter what the law is. have you ever been to a big high school? adults win, kids loose. this isn't GRAD school/college where standing up for your ideas is considered ok.