Your explication of "rabble" is as usual entirely sound. However, "rabble" just does not to me in any way suggest the beauty or behaviour of butterflies.