Selangor Menteri Besar Khalid Ibrahim today accused the federal government of ‘shortchanging' the people of the state.