No more Hiroshima - I have listened that is not wrong, but this is different to what I'm aiming for. Instead of it, I can say 'no more Hiroshimas'.
I have a question about it. Why is Hiroshima attached 's'? It's a proper noun.
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.Sign up to join this community
Sure they can. In English it's pretty common to use an iconic (or notorious) proper noun to refer to similar events/places/people.
So, one might easily say:
Let's prevent there from being any more Hitlers in the future.
Let's prevent there from being any more [people like Hitler] in the future.
Similarly, with your Hiroshima example, No more Hiroshimas means No more [events like Hiroshima].
It's not always for bad things, though...
We are here to guide all of the Spielbergs of the future.
Look at all the wannabe Sinatras waiting in line to audition.
Of course. How else would one ask "how many Reichs have there been?" Hitler's Reich was "the 3rd". Similarly, other proper nouns can have counters attached to them. And the counters have to be dropped when referring to all of them together.
As another example, "World War" is capitalized because it was a proper noun until World War II.
"Hiroshima" in your example refers to events rather than the place where the 1st (and hopefully last) of such events took place. For as long as each individual member of the counter-bearing proper-noun group is viewed as unique, its name will be capitalized. Once the group membership becomes more meaningful than being of some unique distinction in one's own right, the noun stops being proper. So we have the "US President", but we don't capitalize "US presidents."