Why not? As an Irish citizen living in the Uk I get to vote in British elections and frankly would find it annoying if I couldn't. Note that I can't vote in Irish elections, but British people resident in Ireland can.
It's their country, not mine. I didn't know about your right to vote in elections but I'm more comfortable with that than I would be about you having a say in the EU referendum.
Sorry I don't get you. I was able to vote in the EU elections, as were commonwealth citizens. What I was taking issue with was the insinuation that it is ridiculous to think that EU citizens should have been able to vote.
OK, I misunderstood. But, to answer your question I didn't intend to imply it was ridiculous but I don't think any EU citizen (regardless of national citizenship) should have a say in the UK's membership of the EU, not least because they would be somewhat biased.