A California community college has agreed to strengthen free speech protections and pay $330,000 in damages to students who said its president invented reasons to restrict their anti-communist flyers.