Yes , oil gets everywhere...
Your breather pipe came off due to a build up of pressure, this can be caused by either, as said, a blockage or your motor has been overfilled with oil.
The sprung clamps on the breather pipe probably saved you from having a more expensive job of replacing a cam cover gaskit.
Generally, after a pressure build up , the weakest points blow first so I wouldn't put stronger clamps on your breather pipe.
Check for a blockage in the pipe or at the point it clamps to your airbox. Inside, there should be a filter and sometimes they can get blocked by a cream coloured goo.