I usually attach clothes that don't fit models by generating vertex groups on the clothes once they're fit and then dragging the clothing onto the armature, then pressing fix model. 

This time it fucked up the armature itself, is there a better way to do that in blender?