I'm not so sure about getting rid of it completely, but would simplify it so that there were no exceptions (get rid of all this not influencing play rubbish) so if the ball hasn't been played forward then anyone between the last of the back four and the keeper is offside, full stop.
The problem at the moments is even commentators aren't sure of the rules, and it's all got too convoluted.
Shame about the Villa yesterday. Did Fergie intimidate Phil Dowd? He'd certainly had a go at him in previous weeks for sending off his players.