I just had to do both of these things (promote a product and rant while angry), and I found them difficult but got there in the end.
I failed twice at promoting a product, so the third time I made sure my sim had all of her other promotion requirements completed and that she was very playful (the ideal mood for her job). That time it worked. She still lost followers, but she got the money and the task completed.
I had to have her pick a fight and then declare an enemy to get angry, but the dazed moodlet overpowered the angry one so I had her roommate yell at her a few times to get her angrier. An angry painting would be easier, but I didn't have one handy. I hope I don't have to do this task too many more times. It's tough!
Sent from my iPhone using Tapatalk