It is entirely possible to vote straight party and be doing it right... but in general I agree with you. I don't vote for parties. I vote for candidates. I also protest vote against certain candidates which might mean casting my vote for a candidate/party that I don't particularly agree with. I used to vote consistently against a particular Governor of my state due to a broken promise he made early in 1st term in office even though that meant voting for candidates who belonged to a political party that I did not particularly agree with.