Unfortunately this line of argument doesn't quite work either. You could replace "real numbers" by "rational numbers" and it would still be true except for the last line. The size of the integers is the same as the size of the rationals. You have to think in terms of injective functions.