How to display a field collection as a responsive table?
Unfortunately there isn't a good solution for displaying tabular data in a responsive way. Even big organizations like Wikipedia, Google, and GitHub display tables as horizontally scrollable entities.

If you can think of a way to display tabular data legibly with variable width, be sure to publish it. :)