I don’t think any kind of social engineering is acceptable IMO! I am a strong believer in promoting the “organic” way in every facet of our living species! This also applies to your second question as well.
When contemplating your OP on a deeper level of thought, I couldn’t help but think of something previously I was saying to a friend here. We as humans are all born innocent. Its our parents who shape such innocence into good or bad. If a baby is mistreated at an early age or a child is neglected, then the baby will be predisposed to mistrust, anger, and negativity that later becomes an adult with those traits. If a child is nurtured and loved and is taught values that are positive, then that child too grows up reflecting those values and better prepared to have the cognitive ability to scrutinize the dangers and dark influences of the world such as social engineering, Marketing, advertising, political indoctrination. It really comes down to how much parenting a parent is willing to do to help prepare their off-spring in their discernment of the dark forces of the world.
Nations are like parents, the minute they have submitted to the idea of social engineering then that is also the moment they decided to throw away their values as well, and thus plunge their societies into negative chaos. We are seeing this trend all over the world and for the most part is having devastating consequences for humanity as a whole. Social Engineering should be refuted at all costs, and the ones responsible should be held accountable, tried and sentence to death without prejudice! In other words they should be treated like war criminals for all the deaths so far that is has caused. Social engineering destroys cultures that make humans unique and interesting as well as destroying the concept of individualism and replaced with “Collectivism” (hive mentality) that serves to enslave humanity world wide!