You should only be in melee range for Rocket Punch, and even then, it's an instant cast so you can hightail it out of there immediately. I would tell your group/guild that they're being overly anal, and if they're absolutely convinced they can't get past an encounter without a "true" ranged DPS, there is probably something else wrong.