I don't see the big deal. It promotes dogfighting in the same way that grand theft auto promotes killing cops and stealing cars, or call of duty promotes murder.
Its just a game. If you don't like it, don't play it. People have the right to make whatever game they want to make - its not...