3DS launch price / DS launch price = 250/150 = 1.66667
PS3 launch price vs PS2 launch price = 600/300 = 2
3DS launch price / DS price @ 3DS launch = 250/129 = 1.93
PS3 launch price/PS2 price @ PS3 launch = 600/129 afaik = 4.65
3DS launch price / Cheapest last gen competitor's price @ 3DS launch = 300/129 = 1.93
PS3 launch price/Cheapest last gen competitor's price @ PS3 launch = 600/100 = 6
So when you said 2-3 for the 3DS you meant 1.666667 - 1.93
and when you said 2-3 for the PS3 you meant 2-6
I shan't respond to the rest of your post while it contains blatant falsehoods.