Hi, My dictionary defines 'to take advantage of someone' as 'to exploit or outwit someone unfairly'. My feeling is that, in addition, the exploiting involves some kind of weakness on the part of the outwitted person. Your sentences seem to fit this definition.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.