The main problem is that people make bids all the time that they do not alert.

And when they do it they know they are doing it...the way the BBO program is set up there is nothing that can be done after the failure to alert and the passing by the next hand. So there is no alert and the opps with jxxx
♠ rebids them at the four level. When holding some anemic hand he opened 1
♣ on he should if he doesnt know this pass or bid 5
♣'s on.
It fine that they can go tell the offending side after the hand that they should have alerted the bid, but there are times where opps have now missed a chance to double etc over the call if they knew it should have been alerted.
So how do we correct this??
1.adjust board
2.procedural penalty
I realize it is a problem inherent to online bridge, but again if we are gonna have online bridge as close as possible to real bridge then it needs to be addressed, so that TD's have some option at least to roll back the bidding to the nonalerted bid if possible. What i mean by this is that many times the alert isnt posted until someone final puts in a query to find out what the bid means, so then the alert is too late.
Now you say let the professionals handle it? Well I have yet to see an ACBL tournament director on BBO make a ruling. If this were a tourney or club game sometimes the TD has to make a ruling, that is part of being a director.