The grid widget area will respect the ordering, it’s just that if each widget is inconsistent in size with the others they could float/stack strangely. This can be resolved with some custom CSS, but since you don’t have a live example could be difficult to test.
For the social plugin, we highly recommend:
You can also manually insert code from:
For those hard to reach places.