The new scheduling is a disgrace and a great humiliation for all the people who have been loyal to this company for years. I understand that the logic behind everything is for everyone to be a part of it and for the company to avoid paying benefits as much as possible.
However, the most valuable asset of any company are the people, and those who once helped Walmart grow are certainly not the ones who are full time and have been given 20 or 30 hours. I do not intend to work under such conditions. Good luck with the unskilled employees... they will be your karma.