Ours has popped slightly loose from time to time, not anything like your photo though, and I just push it in again. The car has had that since it was new.
I'm sure a DIY is possible....don't waste cash on a bumper cover.
I'm sure a DIY is possible....don't waste cash on a bumper cover.