This is a question that has confused me for a while. If a player fouls and pots the red when playing on a colour, their opponent gets 4 points, but they have taken a possible 8 points off of the table.
I can't work out why the number of points for fouling a red isn't higher, or why a free ball isn't given to the opponent.