To be honest I'm just gobsmacked that you were told the weather was bad AND saw your flight was cancelled and went to the airport expecting everything to be fine especially as you were flying with no status. Either should have alerted you to possible problems-the two together made it a virtual certainty. I think you arrived at the airport with unrealistic expectations based on a realively issue-free flying career to date.
But once your indignation has subsided I think you'll realize you were indeed lucky to get out the same day-and know what NOT to do next time you hit a serious irregular ops situation-and may (unlikely as it may seem to you right now) benefit from this experience !