I don't think the uneven wear on the brake pads is related to anything other than a problem with the pistons within the caliper.
One piston is stuck some and the result is uneven pressure on the brake pads causing uneven wear on the pads.
I don't believe the caliper can get so out of alignment; but I do believe a badly stuck floating pin can exacerbate the situation. An inspection would be indicated.
***
I had a piston in one of my front calipers that became cocked in the cylinder while I was rebuilding
the caliper - putting the piston back in. I couldn't move it for nothing. I went down to the NAPA place
where the guy in the machine shop let me use his giant air compressor, and that wouldn't move it... a
clean piston in a clean caliper with new seals lubed with brake fluid - it went a little rooster-eyed while
I was pushing it back in with my fingers, and even this giant air compressor wouldn't unwedge it.
The machine shop guy took interest in what I was doing, and he bonked on it with little brass hammer,
and it freed up, and I figured I was good to go.
Not long after, my front wheel bearing went bad at The Fall Color Ride. There's a great shop in
Robbinsville (Wheelers,
http://www.wheelersperformance.com/) and he had the bearing and
installed it right away, I was going again in 35 or 45 minutes. Anywho, he noticed that the front
caliper (the one that I had previously noticed had the ability to go cockeyed) was kind of sticking.
I had some extra calipers ($35 from pinwall) and I rebuilt them and replaced them both when I
got home. I threw away the one that had the ability to go cockeyed, so now I just have one extra
caliper...
Long story short, RickyD is right, your problem could be a dirty sticking piston, or worse, a malfunctioning
piston, like mine. I shouldn't have used that caliper after I noticed there was something wrong with it, duh.
Next time you go for a ride, put some spit on your finger and touch your rotor when get off and see
if it sizzles...
-Mike "don't leave your finger on there long

"