Yours looks much less used than the one in the post. Mine feels decent but I never thought about that piece failing.
As a temporary thing, I bet a rubber band slipped on after turning the beacon on would prevent slipping to the off position. Not that that's acceptable with a beacon