It's not like I haven't been catcalled before though.  I usually expect it when I'm out and about in the summer and normally I yell something equally offensive back at them (this backfired once) but I was stunned that it happened right outside my safe space.  And that it was a fat with a femme fat in tow.