Well, for poor people and underaged kids everything is expensive. But let's make some calculations..
For ~$20 you get $1250000 in gamemoney. What is the other ways to earn in-game money? From missions. At this stage fastest way to make money is to play "Violent Duct" mission over and over again (although it's already patched on PS3, but let's pretend you can still do it). Violent Duct gives you $9000, and takes like 3 minutes to complete (+ loading times).
To get $1250000 even by farming only that mission you need to play it 138,8 (~139) times. If one time playing it takes 3 minutes, well then it's 416,6 minutes of playing that mission. That is almost 7 hours and definitely over 7 hours if you take loading times.
Being an adult and working - hence having some value on my TIME aswell, I could work 7 hours and make $175 in real life. So no, I don't think it's too expensive, I would gladly pay $20 to achieve result which would take 7 hours from me. If you don't value your time and you think grinding 7 hours from your time is valued less than $20, then don't buy it.
Edited by Loimu, 04 October 2013 - 10:26 PM.