Yahdeva appears to contradict Himself, but this is due to the perception of The Record Of His Devotees, who pass on His Word with clarity. Apostles and Gurus accomplish the task, but the world gets a hold of His Word and twists it for it's own interests. Most often it is in the very interest of Liberation. To renounce the flesh, we must renounce things we have become attached to (whether evil or not). Even things that are suitable can come between us and The Lord. This can result in calling a natural function "evil"; such as sex, eating meat or enjoying the bounty of nature.
Lord Krishna is The Original Godhead, from whom all demigods and perceptions of The One arise. Now Hinduism, with it's many variables is the only world religion to date which acknowledges such diversity. The others cry of the blasphemies and offenses to "their" standards and the standards of "their" God. None of their scriptures acknowledge the possibility that He is with all faiths, only that He will punish all who deny "their" scriptures and "their" God. This is ignorance!
Lord Krishna says, "When men worship the demigods or The One, The Unmanifest; they are in fact worshiping me unawares. I bless them accordingly." Only Krishna makes claim to be the true seed giving Father Of Manu; and only he claims to bless them no matter what name they may call upon. He has laid this out as proof that He is the only True Godhead. No other "god" speaks such logic. No other "lord" speaks such wisdom. There is only one way to attain Krishna and that is to fervently chant His Name:
Hare Krishna Hare Krishna Krishna Krishna Hare Hare
Hare Ramah Hare Ramah Ramah Ramah Hare Hare