think better of somebody

think (the) ˈbetter of somebody

have a higher opinion of somebody: She has behaved appallingly — I must say I thought better of her.
See also: better, of, somebody, think