Mine gets stuck every once in a while. Once I get it free, I just use warm soapy water and a Scotchbrite pad to clean it....turn a little, clean, turn, etc.
The little tab that keeps it from rotating 360' broke on mine a long time ago. I don't think it necessary for the top vent anyway since it...