Yes Thai people are respectful to Americans and gay people.
As others have in effect stated here try as best you can to do your homework: re living and accommodation, health insurance, taxation and all other financial issues.
Accept that things are different usually in a nice way than back home.
If you have sufficient money and health (or health care) plus the right attitude you can have a great time in Thailand!