Yes should be left on until it is replaced with next years- its a badge of honour!
Saw a BMW with a MB camping pass in the window on the motorway last week- lots of tooting of horns, thumbs ups and mad grinning followed.
My Alfa still has a '75 LM sticker peeling away on its rear window, i could never take it off, its part of the car now.
Si