On balance, I think Foggy dumped Tracy in a very timely way (although I'd have like to have been able to wave buh bye first

). How to deal with a Tracy prior to that might take some refinement and no doubt there is no slick one-size fits all answer.
I agree that closer moderating about following thread rules should be instituted. Two warnings and you get a few days off to see if you can figure out where things are on topic and where they're not. Come back with no indication of having learned that and buh bye for
inability to use an adult forum in an adult way.
I'm also for removing ASAP offensive material with a warning PM and progressive discipline if it repeats. That's easier with more mods, no doubt. If you need help, I'm willing.
Another rule that might be more generally applied -- no saying simply "no, you're wrong" or equivalents without saying why you think they're wrong. And by the second time you're saying that on the same subject, you better provide substantive reasoning and/or a link to an authoritative proof. If you can't do that after a couple warnings, buh bye for
inability to use an adult forum in an adult way. I am aware that we have some excellent folks with great legal minds/credentials who can answer some garbage much better than I can and I'll usually hold back and watch them do that. No doubt I'm not the only one who could exercise that discretion rather than stopping at "you're wrong". At least a, "you're wrong, been debunked here countless times, see (link)" is in order (and an index of common Birfer BS debunked to refer to would be handy in that regard).
One thing I'd do when a birfer quits arguing facts and engages in posting obscene, tasteless pics/cartoons is to remove picture posting privileges and delete any/all of these already posted. This would be whilst they're on their way out but still have a slim chance of redeeming themselves enough to keep posting. If they stay, the ban would stay unless otherwise negotiated with mods. I'd still go back and kill Tracy's graffiti off now with a notation what it was ("birfer trash taken out" or some such). There's NO reason to leave that graffiti here. It's all over birfer sitez.
I, like others, like to see our forums not become like birfer sites that ban the other side without excellent reason and after some warning as long as they don't start off pooping on everything. You know they'd like to be able to say "you do it too". But in most ways, on most days, I'm quite thrilled with the excellent moderation we have here.