"Because the First Amendment would not prevent Congress from directly imposing the ... access requirement, the statute does not place an unconstitutional condition on the receipt of federal funds." (emphasis added). Rumsfeld v. FAIR, 547 U.S. 47 (2006).*
I'm not sure where you're getting the argument that this is inapplicable, but it sounds like some of the talking points coming from the Internet outrage machine (e.g., the OP). I strongly encourage you to read the primary sources.
* This is the correct citation. The one I entered yesterday is no longer editable but refers to the Third Circuit case preceding the Supreme Court case; switching tabs on my phone is a little harder to keep track of than on my computer, and I apologize.
Believe it or not you aren’t the first person on the internet that went to law school. Granted most of us have come to regret it …