Complain all you want. Write a letter to your congressperson, the president's office. Demand that someone get fired. Go to the office and make a scene, after you get past the guards and demand to see the office manager. Be sure to berate all the lazy employees along the way.
By the way, who "ordered" this? Most checks are now issued on a different Wednesday of each month, depending upon the day of the month you were born. Maybe US Treasury finally caught up with the wrong delivery day.
http://www.socialsecurity.gov/pubs/EN-05-10031-2015.pdf
Of course, if you make a big enough fuss, the guards will escort you out of the building and the federal police may even show up.

