Wal-Mart is laying-off cashiers, and increasingly adopting the policy where customers must use self-checkout or pay fee.