Rogue 7 if the GM let you make the character and he didn't want combat specs in his group then they should have said something, that isn't on you. Even if he had said something, half the friggin careers are combat weighted for goodness sake.
Regardless of what the Jedi thinks, making snotty comments isn't ok ever and he is wrong, plus the GM is wrong for letting him get away with that at the table.
To me if you simply make a BH/Gadgeteer and suddenly you're automatically a murder hobo or combat heavy in some people's eyes, then that's just not reasonable to play the game and simply write off about half the careers imo.
Then there's the GM, a BH with a pair of pistols just isn't a big deal, so I fail to understand the difficulty they are having crafting encounters.