Im sure OSU specifically is fine, they have like the 2nd or 3rd largest campus in the country, big 10 school with a ton of funding, multiple highly accredited programs, and many people go there just to say they went to “The” Ohio State Univesity
No, these are police snipers their job is to shoot anyone who actually succeeds at hurting cops. They aren’t the same tactical role as military snipers