A polish person, called a pole
An Australian, An Ozi
A French Person, A frog,
an Italian, An ITi,
A Welsh person, A taffy,
A scotch person, A jock,
An Irish Person, A paddy,
How is it when you call a Pakistani person A P_______i,
Perhaps amongst you and your friends but I don't know anyone who uses those terms and I cannot imagine anyone I know every referring to someone from Scotland as being Scotch!
You're saying you're not bothered if folk call you Taffy. What if you were called Paddy or Jock because folk couldn't be bothered to differentiate between them? What if you were called Taffy as a term of abuse day in and day out? Would you be happy still?