I did that for awhile in the USA, but only for the government surplus distributions.
Also, I went later in the day (the real needy people always line up first thing right when it opens).
The government food is paid for by your tax dollars, not donated, so there is no reason to not partake (it never really runs out).
There was some shame in the scene though, being near a military base and all and seeing military families there was a bit off putting. Of course, they may have understood it was government supplies. Either way, they need to get some real cheese and not that processed junk, it's unhealthy.