Although opening a bank account for non-Thais might have become more difficult I guess in this case the main problem is the US nationality or residency - as this creates a FATCA problem. Banks all around the world are hesitant to open bank accounts for US citizens as it creates huge compliance and reporting costs.
******************************************************************************************************