I went on one just before Christmas and wasn't as bad as I'd thought it would be. Obviously depends on the trainer(s) and the group but there was quite a lot of banter and a good few laughs as well as being quite informative.
Was only a half day and the cost same as the fine. Don't think insurance implications are great for 3 points but the danger is if another 3 are picked up.