He clearly didn't expect or intend the comment to cause such offence,
he's been given credit for that already, had he called him a nigger an
apology would not have sufficed. He is an international sportsman whose
comments are likely to be widely reported, it was incumbent upon him to
work out the implications. He was familiar enough with the phrase to
realise it had weight, he should have chosen his words more carefully.
Because his lack of cultural awareness has some plausibility he will get
to apologise and move on. I don't have a problem with that. I do have a
problem with people claiming there was nothing wrong with the comment at
all and that Tiger Woods was making a mountain out of a molehill.
The fact is that golf has a long and inglorious history of overt racism
and requires its players to observe the most ridiculous of niceties when
it comes to trivia, and whilst I've no desire to see Garcia pilloried
beyond his apology, I don't see why he can't be expected not to make
racist comments any less than he can be expected not to play the front 9
in a bikini.