As for Tulsa, the city officials can't go anywhere, so were responsible. The fact that Trump staffers got infected was a real red flag how dangerous and stupid this was. Hopefully Trump campaign had attendees fill out pledge cards or got their names/info when folks got tickets, because contact tracing will be needed. Even if it wasn't filled, there were still over 10K in an arena for over 2 hours. And these are people too stupid and macho to wear face masks.
I saw it mentioned that this was largest public gathering in the world in the past 3 or 4 months. A completely unnecessary super-spreader trial run campaign rally.
And not just 10,000, or 10,000 overwhelmingly maskless individuals, but 10,000 maskless individuals crammed in together in tight quarters and shouting their heads off! If anybody was sick, a lot of people are going to be sick.
It's great that they checked temperatures of folks on the way in, but even forgetting that asymptomatic folks can be contagious, especially when shouting and talking loudly, for the really passionate Trump fan who has a ticket to this unique opportunity, a couple ibuprofen and you are good to go for the temperature check! And since this is all fake, anyway, why wouldn't you do that?
(And Trump's claiming he wanted folks to wear masks if they felt like it was a tad too little, too late, after he accused folks of wearing masks to make fun of him.)