I don't see how that makes him less Irish. If your parents are different nationalities I think it's perfectly normal to have an affinity with both countries.
Martin has his reasons for choosing to represent Ireland, I think that decision should be respected.
His mum is Irish, Stephen Roche's sister in fact, his dad, Neil Martin, is British and was a decent rider in his day.