Yes, absolutely.
Visa free entry and visa on arrival should be completely stopped except for 5 or 7 respectable countries like Japan, Singapore, Germany, Switzerland, Denmark, etc.
Nationals of other countries should apply for entry visa in their home country before entering Thailand.