Jättebra översättning! Jag skulle byta ut put mot laid (låter lite finare) och cheap mot petty som är kanske närmare till vad snålt betyder här, men nu är jag bara petig.
We laid a tiny rose on her grave
and remembered how she said:
"The new Sweden is cruel and petty and ugly"
But life is short, too short to be wasted
Leave the hatred to the vultures