To answer the question of the OP, Yes, in some ways and No in some ways. This has just descended into a flame war with three members arguing over whether R* stole ideas off other games. Most people would be on GTA's side, have you noticed, this site is called 'The GTA Place?