I should think the phrase IS British... It's the kinda thing we say...
Other British things that can be considered stupid...
"Come back with your shield or on it." (Meaning, come back from war the victor, or dead.)
"Worse things happen at sea." (stop complaining!)
What other phrases do u think are stupid?