In reply to Jordan.

Jordan, you can handle this in a proper semantic way without inline styles. It just hasn't been done that way for historical reasons. More importantly though manhandling your content with inline styles like this is going counter to then intentions of the original theme designer and begs two important questions:

1. Why does a user need to add borders and margin to the images? Is it because the image background is clashing with the content background or is it because the iser wants a border that the theme doesn't provide. In the first case a pre-buit style should be applied to individual images. In the second the user should build a child theme or look for a new theme because she/he is making a design change that should be applied on a global level.

2. Why are users adding margins to their images? Is it because the images do not have enough white space around them or because the user is using margins for positioning. If it's the former then the user again should be making a global change or change the theme. If it's the latter the iser is most likely using image positioning incorrectly and should be trained to use the positioning options available.

The challenge with WordPress is that it has become the tool many people use to learn web development. And if WordPress uses inline styles like in this feature, newcomers will think inline styles are the correct solution. They are not. So we as a community need to make a decision: Do we keep providimg the user with a quick, dirty, and incorrect method for solving a problem that isn't really a problem or do we move the issue to the theme developers and ensure the user learns how to write proper HTML and CSS? I say the latter, and that in part means abandoning the old broken method until a better one is found.