You see “perfect” in terms of God’s expectation of us does not mean sinless - we can’t be sinless we’ve already blown that! But perfection when understood in the context of progression is possible. Let Odessa Texas’ Permian Cougars coach Gary Gaines explain it.
{Video Clip: Friday Night Lights - Start: Chp. 27: 1:28:51 - End: 1:30:39 = 2:48}
You see, Coach Gaines did not expect flawless play on the field but did expect a desire to be complete in their love for the game and for each other. In the same way God is not asking you to be sinless but rather to be “perfect” or complete in our striving for excellence - in our desire and endeavoring to think and thus be more like Jesus.