Couldn't disagree more. Professional fouls that prevent probable/potential goals need to be severely punished and in theory the potential punishment should be a deterrent in itself. However it should be up to the ref to decide if the foul was serious enough to warrant a sending off, it shouldn't be compulsory for the ref to have to flash Red.
I do believe though that Sin-Bins a la rugby should be introduced (as I think they eventually will be) as they would give the referees more leeway and options on how to punish a serious foul without having to resort to issuing a red card and potentially unbalancing an important match.