Socially inept comes to mind.
O wad some Pow'r the giftie gie us To see oursels as ithers see us!
Forum Rules