I'm pretty much in agreement that it's how you learned that makes the difference.
In school, I would have come up with 2, as that is how I learned it from my Algebra teacher - himself a math geek.
In programming, I would have come up with 288. However, if I wanted to come up with two as a programmer, I would have clarified the equation with an extra set of parentheses around the 2(9+3) - (2(9+3)).
The real issue is that the equation should have been better clarified, and if I got the wrong answer (depending on if the instructor was looking for 2 or 288), I would easily be able to state my case for the opposite, using cites from this here interweb thingy.
An extra set of parentheses is not needed because of the distributive property must apply prior to division.