I did not think that nursing school was that hard. Lots of time, lots of work, lots of bullsh*t, but not difficult except in a suck-it-up kind of way. Being a nurse, on the other hand, IS hard, at least if you want to be a good nurse.
Working in ICU is awesome, but it is not for everyone. You may think you'd like it and then hate it once you have a taste of what it is like. Only having two patients sounds grand until you realize that some days you can't be away from either of them for more than a few minutes and that often you are expected to chart on both of them every fifteen minutes etc...
How long it takes you to get a BSN depends on your educational background. If you are fresh out of high school, it will take at least four years. If you already have a Bachelors in something else, it could take one and a half to two years depending on how many prereqs you need and how long the accelerated BSN program will take. Some people get an ADN first (at least two years, with prereqs) and then bridge to BSN, but I don't know how long that bridge usually takes.
You salary will depend on where you work. In my part of the country, new grads make as much as nurses with 20 years experience make elsewhere. The catch is that there are pretty much NO jobs here for new grads.
On a final note--you should change your handle. It's really not cool to use "RN" in your handle if you have not passed the NCLEX.