Agree with the thrust of the OP's points, (though some I wouldn't go with). It's the constant low level timewasting, cheating, gamemanship, that's sucking the life out of the game.
All I can say is that ref's should be targetting on how liberally they spray the yellows around for this sort of...