Yep, it's hard. However, there are two things going on. The first is that there are people who are highly motivated to reinterpret or misunderstand a law they don't like or think is wrong. Even when it's pretty damn clear.
The second thing is there are some passages in both the Bill of Rights and the law that aren't as clear as they could be (and not because they're intentionally written that way to provide latitude). I think these are "bugs" that could have been addressed with better drafting. I often ponder how one would re-write the constitution to be more clear, more effective and yet still resilient to change over centuries. It's a hard problem but I think there are certain meta concepts that could be applied that would be net improvements.