In my opinion, I don't think betting in favour of the public or against should be considered at all time because before betting, one should know about the sports you are betting on..Many successful gamblers took their time to study and analyze these sports. For every time they predict games, they analyze it which should be more important when betting. For public to be in favour of a particular club is because of their past history and how well they've been performing but that still doesn't guarantee winning. It's not always 100 percent predictable. I have observed now that, it's even public choices that end up ruining people's ticket. So my advice is this "sometimes don't bet in favor of the public but on how you analyze it yourself"