With all do respect, lately I’ve seen you making so many post trying to achieve/police it, that it’s not much better then a bunch of off topic post itself. The difference is, you are spending a lot of your own time trying to do so, and baring banning users ,you’ll most likely never achieve your intended results. This is an Internet forum board after all, not some town hall/senate meeting.
At this point the majority of us are aware of the block/ignore feature, so if it’s really bothering users you shouldn’t have to constantly inform users about off topic posts. If you’re going to take an authoritative tone/ position, the better solution would be to just delete the post themselves.