Well first off, I agree with others here that you need to do what you enjoy. That said, in my experience, 2nd year CS can be very difficult and very boring (I minored in it, vitually all my good friends are CS guys). If you truly are interested in computers you need to evaluate yourself to make sure you dont want to stay in the field.
I also get the feeling that people on this site (And others like it) often decide they want to become trainers. I don’t know that thats necessarily a good thing - I think a lot of people say “I love lifting, so I’d love to be a trainer.” But the fact you love lifting says nothing about how much you’ll enjoy training. I used to think I’d like to be a trainer - what guy who hits it hard in the gym hasn’t? But after looking at myself, I realized I love helping out buddies in the gym as much as the next guy, but training the public at large is of no interest to me (old men, soccer moms, etc) - you need to make sure you don’t feel the same way.
Next, regarding CS, you cite one job - “grunt programmer” - as something you are not interested in. There are TONS of jobs you can get with a CS degree - it is a good jump for virtually anything technology related. I know of people who have CS degrees and interact with people plenty (for example, I worked for a school district, and the network engineers there who were CS majors would travel to different schools to fix network problems, work closely with school admins, network admins, techs, etc, to get the problems fixed). Another thing you may consider doing, if you still like CS at all, is supplementing it with a minor in something like business or economics, which will impress employers and give you a jump on more management oriented jobs. Finally if you are interested in the NAVY I can tell you right now that they recruit partially on need, and something they really NEED right now is CS guys. I would venture a guess that if your CS you’ll slide in no problem, but a degree in kinesiology won’t give you quite that boost. Plus, working on technological war systems sounds pretty interesting to me.
My point is not to “get you to stay in CS.” My point is that you seem to have decided “I don’t like CS, but I like lifting, so I’ll be a trainer.” You need to examine things on a far deeper level than that before making a final decision on this.