Azizi, I agree with the strategies you mentioned and have used them often with good results. More information about them is available here: www.rc.org and there is a section there on one approach to healing the hurts of racism, United to End Racism.
~Susan