The real solution is to get rid of gear progression in PvP. Without the need to complete dailies or stay ahead of the 'gear curve', people could concentrate on enjoying the game for the sake of PvP itself. I mean isn't that what everyone on these forums is always suggesting? That you play for the fun of PvP and not for the gear?
In reality, we all know exactly what would happen if everyone queued into warzone matches or Ilum in a preset of gear that was matched against all their opponents, with no rewards to obtain other than the pure joy of evenly matched competition.. The PvP population would dry up in an instant.
Sure, there would be a small contingent of PvPers who would hail the second coming of DAoC or some other old MMO that they remember with rose colored glasses, but in the end, we all know that without the promise of some reward, most players wouldn't bother with PvP at all. It's the reward that most players find enjoyable, not the PvP itself.
Until that mentality changes, you're going to continue to see whatever behavior enables them to obtain the reward as quickly as possbile. Whether that be medal farming, cherry picking matches, or rolling PuGs with premades, the objective is to "suffer" through the PvP experience so they can get their rewards.
You can institue deserter defuffs, cross server matches, ranked warozones, whatever. The players will still find the method that enables them to obtain the most "medals/valor per hour" and continue to perform it regardless of whether they enjoy or not. The reward, to them, is worth it and is all that really matters.