Regarding the first paragraph, I think teams should be allowed a certain number of appeal(s) in a game. Maybe 1 per half (or even total) so teams don't take the piss and time-waste.
And I love controversy, too. But people will always talk about football so losing some of that aspect about what to talk about is an argument I don't buy.
I'd rather the game is eradicated or decreased of cheaters (at least efforts made to do so) as opposed to not trying at all just because the problem is too big.