You asked:

what does simple-minded mean

The term 'simple-minded' has a couple of meanings: as an adjective, 1. lacking subtlety and insight; 2. lacking mental capacity and subtlety.