IMO, that is the way it "should" be. But the courts have held differently.
“...but the Constitution doesnt apply to non-citizens.”
IMO, that is the way it “should” be. But the courts have held....
We look to what the Constitution does or doesn’t say.
Unless the words of the Constitution expressly sets apart it’s protections to US citizens only, it protects non-citizens here too.