Amy is certainly about as offensive as can be. At this stage she is one dimensional, a near mirror image of Sheldon. As she gets meat on her bones, she will become a bit more ingratiating. Sheldon "breaks up" with her and resorts to a herd of cats. Mom swoops in. For here crazy religious fundamentalism and xenophobia, she is a great character. They really tamed her down for "Young Sheldon."