When the news broke that Scottsdale, Ariz., homeless Mom Shenesha Taylor (pictured) had been arrested on March 27th because she left her two young children…