Maybe you should view it as a positive experience. It was an opportunity for your family to see that not everyone in the world is as frum as you, and that you can still keep shabbos properly in an environment that was not ideal. And i certainly think Hashem can forgive you for not eating meat on shabbos day.
Also, I hope you took advantage of the circumstance you found yourself in to do a some kiruv rechokim to encourage the less fortunate to share the beauty Shabbos.