I think a lot of bike violations are the result of lack of knowledge, so a warning may actually be the best outcome.
The fact that violations might cost you upwards of $150 doesn't stop cyclists around here. That tells me that people don't realize that they are violating the law.