> If states can place restrictions on certain types of speech (eg porn or abortion advocacy)
This is a matter of whether the state laws violate the constitution.
> place restrictions on gamblers within their borders
This is a matter of if state laws have been preempted by federal laws.
Again these two things are not like each other.