obstinate, pig-headed, stubborn
stingy, mean, tight-fisted, miserly
self-important, arrogant, full of yourself
eccentric, odd, peculiar, weird
blunt, abrupt, brusque, curt
unprincipled, permissive
inquisitive, nosy
extravagant
naïve
pushy
aggressive, bossy