Apparently he’s said he won’t play for Jamaica until they improve.
...you could, ya know, make them better by playing for them, Leon.
I'm sure his complaints were about the infrastructure and the dysfunctional nature of the FA, rather than the quality of the team. That's not something that he can necessarily do anything about and as sad as it is to see minnows lose quality players, it is sometimes understandable on an individual level.
No doubt there is an element of individualistic career based motivation too, mind. However if a football association is corrupt and shambolic it just encourages such a decision.