There are times when God’s instructions are to stand with Him and resist the devil. There are other times God says to flee. There will always be temptation and there will always be the choice of how one deals with temptation.
To deal with temptation the right way is to either confront it or run from it depending on what God instructs through His word. To try to overcome it alone is a recipe for failure.
To listen to God and run from a situation that causes sin every single time is not weakness but instead wisdom. Any good soldier will shed anything that stands in the way of obedience to a command. Any child of God should do likewise. There are certain situations where God calls His people to do an about face into a totally different lifestyle in order to be of the best service to God. Seeking God’s instruction first is the answer to all things, no matter what feelings are involved.
2 Timothy 2:4-5
and as Christ’s soldier, do not let yourself become tied up in worldly affairs, for then you cannot satisfy the One who has enlisted you in His army. Follow the Lord’s rules for doing His work, just as an athlete either follows the rules or is disqualified and wins no prize.