adopt rules that any student group … that receives funding from the [university] that directly or indirectly promotes, encourages, or permits discrimination, intolerance, hate speech or boycotts against a person or group based on race, class, gender, nationality, ethnic origin or religion, shall be ineligible for funding, including funding from student activity fee proceeds….

“Boycott” shall mean to engage in any activity, or to promote or encourage others to engage in any activity, that will result in any person abstaining from commercial, social or political relations, with any allied nation [defined to include a long list of American allies], or companies based in an allied nation or in territories controlled by an allied nation, with the intent to penalize, inflict, or cause harm to, or otherwise promote or cast disrepute upon, such allied nation, its people or its commercial products.