"Never shame your ancestors" means that no matter what you do, the past generations are with you. In other words, think before you act. It's important to be cautious and wary that you don't bring shame to the people before you.
Both because it depends on the message
Answer is D, simply because it shows laptops are needed but also pricey