My question involves labor and employment law for the state of: Alabama

Hello I am currently in a predicament and need some advice on how to move forward.

I got to school X that has a drug testing policy that gives them the right to randomly screen us 1-2 times during our 4 years. I was screened last year due to rumors and the results came back as negative. I was screened AGAIN this year for the same reason ("we heard xyz..."), and the results are now pending. They have put me on academic leave until the results come back.

When asking why they are doing this, their partial response was due to the fact that I'm from california and "its legal there." By "it", I am guessing they mean marijuana. SO its sounds like they are under the impression I am smoking marijuana here in AL. When I asked if the drug testing was going to continue if it came back negative, they mentioned that they will "most likely" do a hair test and a blood test.

Do they have the right to do this even though it says in our handbook they can only screen us 1-2 times? Are they discriminating me based on my CA residence?!

Should I get a lawyer?