OH! Sorry about your mishap. Happens to the best of us!
I sure wouldn't let any camping/RV store even get near it to fix it!
Nor would I turn it into my insurance and have them goonsdouble your insurance premiums.
Just buy an RV vent cover. There are SO many different vent covers, door covers etc,on RV's on all sides of them that no one would ever think it didn't belong there.
Caulk the rip so it doesn't leak inside and then just screw on an RV vent cover over it. NO ONE will ever know but you that it doesn't belong there! :B

RV fridge vent 48 bucks

RV hot water heater cover 47 bucks

Have a local paint shop paint it to match your graphics.