Get a trainer, watch TV or Zwift. No worries about the weather or further injuries. We'll all give it up someday. Riding for only an hour and not enjoying it, sounds as if your someday has arrived. You can still post on BF, though, plenty of precedent.