Managing Contacts in Campaigns?

Managing Contacts in Campaigns?

Is there an easy way to manage lists in Campaigns. 

For example, there is an option to merge lists, but no option to say Remove People from list "A" who are in List "B"

OR if I look at a contact info under Contacts in Campaigns, I can see what lists they are in but I cannot edit the lists they are subscribed to from the contact record? It would be much easier to manage people if the lists they are in where shown as check boxes that I could check or un-check to add or move them to other lists. 

Any input, ideas to make this easier would be appreciated (or future plans for better list management?)

Thank you, 
Colm