I have'nt read the tweets...but if they were said years ago when he was a teenager and nothing since then I think an apology should be enough. People shouldnt have to pay the price for te rest of their life for a view they had in their teenage years.
However...I didnt think his apology seemed very genuine. He read it like it was a chore

......and I also think the Cricket Association have to be seen to act upon it even if its a short suspension.