Venturing a bit off topic here, but this is probably where my problem comes from. When I graduated with my CS degree back in 98, my dad gave me that exact advice. Change jobs every 3-4 years, drive up your salary. That's how you make the big bucks.
On Oct 16th, I celebrated my 25th anniversary with the company I work for. I just hit 50 in January. I've spent half of my years on this planet working for one company. Clearly I didn't follow his advice. I started with this company after graduation and have enjoyed it every day since. I'm sure my dad was right and that I could have made a lot more money following his advice. Maybe could even be retired by now. But I have no regrets and have been able to fully support my wife and four kids on what I have made.
A grad transfer, I can get. Your gave Tech four years of your best. Enjoy your last year. And I suppose some others could be "processing" a guy that just can't stay healthy and encouraging him to move on. I guess loyalty works both ways.