Our gym has home conditioning lists that require little to no equipment for vacations. Maybe find a workout program you can find online if you gym doesn’t have this.
It doesn’t sound like your daughters friendship is healthy. She shouldn’t be friends with someone who gets mad at her for doing her best. Do her coaches know about this?
Its not a good idea to compete the day after your cleared from an injury. You should try to ease back into it slowly. If you go to the meet and just try to throw your skills without having practiced them you risk getting injured again