No, he doesn't. There is no law that says if you raise wages for one employee (or one group of employees) that they have to be raised for everybody else. As long as you are being paid at least minimum wage and wage decisions aren't being made on a prohibited basis (based on gender, race, age, religion, etc.), your employer can do what they want.
I'm going to hazard a guess your employer did this because they discovered that their starting wages weren't competitive and/or they couldn't hire the calibre of people they needed. I'm also going to guess the reason they didn't raise everyone's wages despite all the screaming and hollering that they knew would ensue is because the company can't afford it right now. How might I know this? 'Cause I've had to make the very same decision several times.