Deprecated: Return type of WP_Theme::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/michaelfwilcox/mfw.us/blog/wp-includes/class-wp-theme.php on line 554

Deprecated: Return type of WP_Theme::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/michaelfwilcox/mfw.us/blog/wp-includes/class-wp-theme.php on line 595

Deprecated: Return type of WP_Theme::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/michaelfwilcox/mfw.us/blog/wp-includes/class-wp-theme.php on line 535

Deprecated: Return type of WP_Theme::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/michaelfwilcox/mfw.us/blog/wp-includes/class-wp-theme.php on line 544

Deprecated: Return type of WP_REST_Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/michaelfwilcox/mfw.us/blog/wp-includes/rest-api/class-wp-rest-request.php on line 952

Deprecated: Return type of WP_REST_Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/michaelfwilcox/mfw.us/blog/wp-includes/rest-api/class-wp-rest-request.php on line 972

Deprecated: Return type of WP_REST_Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/michaelfwilcox/mfw.us/blog/wp-includes/rest-api/class-wp-rest-request.php on line 984

Deprecated: Return type of WP_REST_Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/michaelfwilcox/mfw.us/blog/wp-includes/rest-api/class-wp-rest-request.php on line 995

Deprecated: Return type of WP_Block_List::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/michaelfwilcox/mfw.us/blog/wp-includes/class-wp-block-list.php on line 151

Deprecated: Return type of WP_Block_List::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/michaelfwilcox/mfw.us/blog/wp-includes/class-wp-block-list.php on line 175

Deprecated: Return type of WP_Block_List::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/michaelfwilcox/mfw.us/blog/wp-includes/class-wp-block-list.php on line 164

Deprecated: Return type of WP_Block_List::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/michaelfwilcox/mfw.us/blog/wp-includes/class-wp-block-list.php on line 186

Deprecated: Return type of WP_Block_List::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/michaelfwilcox/mfw.us/blog/wp-includes/class-wp-block-list.php on line 138

Deprecated: Return type of WP_Block_List::offsetExists($index) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/michaelfwilcox/mfw.us/blog/wp-includes/class-wp-block-list.php on line 75

Deprecated: Return type of WP_Block_List::offsetGet($index) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/michaelfwilcox/mfw.us/blog/wp-includes/class-wp-block-list.php on line 89

Deprecated: Return type of WP_Block_List::offsetSet($index, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/michaelfwilcox/mfw.us/blog/wp-includes/class-wp-block-list.php on line 110

Deprecated: Return type of WP_Block_List::offsetUnset($index) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/michaelfwilcox/mfw.us/blog/wp-includes/class-wp-block-list.php on line 127

Deprecated: Return type of WP_Block_List::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/michaelfwilcox/mfw.us/blog/wp-includes/class-wp-block-list.php on line 199

Deprecated: add_option was called with an argument that is deprecated since version 2.3.0 with no alternative available. in /home/michaelfwilcox/mfw.us/blog/wp-includes/functions.php on line 5155

Deprecated: Return type of WPForms\Logger\Records::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/michaelfwilcox/mfw.us/blog/wp-content/plugins/wpforms-lite/src/Logger/Records.php on line 96

Deprecated: Return type of WPForms\Logger\Records::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/michaelfwilcox/mfw.us/blog/wp-content/plugins/wpforms-lite/src/Logger/Records.php on line 40

Deprecated: Return type of WPForms\Logger\Records::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/michaelfwilcox/mfw.us/blog/wp-content/plugins/wpforms-lite/src/Logger/Records.php on line 50

Deprecated: Return type of WPForms\Logger\Records::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/michaelfwilcox/mfw.us/blog/wp-content/plugins/wpforms-lite/src/Logger/Records.php on line 62

Deprecated: Return type of WPForms\Logger\Records::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/michaelfwilcox/mfw.us/blog/wp-content/plugins/wpforms-lite/src/Logger/Records.php on line 74

Deprecated: Return type of WPForms\Logger\Records::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/michaelfwilcox/mfw.us/blog/wp-content/plugins/wpforms-lite/src/Logger/Records.php on line 84

Deprecated: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/michaelfwilcox/mfw.us/blog/wp-includes/wp-db.php on line 3031

Warning: Undefined array key "wp_db_temp_dir" in /home/michaelfwilcox/mfw.us/blog/wp-content/plugins/wp-db-backup/wp-db-backup.php on line 112

Deprecated: Optional parameter $args declared before required parameter $wp_customize is implicitly treated as a required parameter in /home/michaelfwilcox/mfw.us/blog/wp-content/themes/graphene/admin/customizer/customizer.php on line 332

Deprecated: DateTime::__construct(): Passing null to parameter #1 ($datetime) of type string is deprecated in /home/michaelfwilcox/mfw.us/blog/wp-includes/script-loader.php on line 331

Deprecated: Return type of ActionScheduler_DateTime::setTimezone($timezone) should either be compatible with DateTime::setTimezone(DateTimeZone $timezone): DateTime, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/michaelfwilcox/mfw.us/blog/wp-content/plugins/all-in-one-seo-pack/vendor/woocommerce/action-scheduler/classes/ActionScheduler_DateTime.php on line 60

Deprecated: Return type of ActionScheduler_DateTime::getOffset() should either be compatible with DateTime::getOffset(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/michaelfwilcox/mfw.us/blog/wp-content/plugins/all-in-one-seo-pack/vendor/woocommerce/action-scheduler/classes/ActionScheduler_DateTime.php on line 48

Deprecated: Return type of ActionScheduler_DateTime::getTimestamp() should either be compatible with DateTime::getTimestamp(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/michaelfwilcox/mfw.us/blog/wp-content/plugins/all-in-one-seo-pack/vendor/woocommerce/action-scheduler/classes/ActionScheduler_DateTime.php on line 27

Deprecated: Return type of AIOSEO\Plugin\Common\Models\Model::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/michaelfwilcox/mfw.us/blog/wp-content/plugins/all-in-one-seo-pack/app/Common/Models/Model.php on line 378

Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /home/michaelfwilcox/mfw.us/blog/wp-content/plugins/all-in-one-seo-pack/app/Common/Utils/Database.php on line 428

Deprecated: json_decode(): Passing null to parameter #1 ($json) of type string is deprecated in /home/michaelfwilcox/mfw.us/blog/wp-content/plugins/all-in-one-seo-pack/app/Common/Models/Model.php on line 159

Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /home/michaelfwilcox/mfw.us/blog/wp-content/plugins/all-in-one-seo-pack/app/Common/Utils/Database.php on line 428

Deprecated: json_decode(): Passing null to parameter #1 ($json) of type string is deprecated in /home/michaelfwilcox/mfw.us/blog/wp-content/plugins/all-in-one-seo-pack/app/Common/Models/Model.php on line 159

Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /home/michaelfwilcox/mfw.us/blog/wp-content/plugins/all-in-one-seo-pack/app/Common/Utils/Database.php on line 428

Deprecated: json_decode(): Passing null to parameter #1 ($json) of type string is deprecated in /home/michaelfwilcox/mfw.us/blog/wp-content/plugins/all-in-one-seo-pack/app/Common/Models/Model.php on line 159

Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /home/michaelfwilcox/mfw.us/blog/wp-content/plugins/all-in-one-seo-pack/app/Common/Utils/Database.php on line 428

Deprecated: json_decode(): Passing null to parameter #1 ($json) of type string is deprecated in /home/michaelfwilcox/mfw.us/blog/wp-content/plugins/all-in-one-seo-pack/app/Common/Models/Model.php on line 159

Deprecated: DateTime::__construct(): Passing null to parameter #1 ($datetime) of type string is deprecated in /home/michaelfwilcox/mfw.us/blog/wp-content/plugins/all-in-one-seo-pack/vendor/woocommerce/action-scheduler/functions.php on line 272

Deprecated: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/michaelfwilcox/mfw.us/blog/wp-includes/wp-db.php on line 3031

Warning: session_cache_limiter(): Session cache limiter cannot be changed after headers have already been sent in /home/michaelfwilcox/mfw.us/blog/wp-content/plugins/cforms2/lib_functions.php on line 34

Warning: session_start(): Session cannot be started after headers have already been sent in /home/michaelfwilcox/mfw.us/blog/wp-content/plugins/cforms2/lib_functions.php on line 35
The Parenting Spectrum | Michael Forbes Wilcox
Warning: Undefined array key "cforms_inexclude" in /home/michaelfwilcox/mfw.us/blog/wp-content/plugins/cforms2/lib_functions.php on line 89

Warning: Trying to access array offset on value of type null in /home/michaelfwilcox/mfw.us/blog/wp-content/plugins/cforms2/lib_functions.php on line 89

Warning: Undefined array key "cforms_inexclude" in /home/michaelfwilcox/mfw.us/blog/wp-content/plugins/cforms2/lib_functions.php on line 90

Warning: Trying to access array offset on value of type null in /home/michaelfwilcox/mfw.us/blog/wp-content/plugins/cforms2/lib_functions.php on line 90

Deprecated: htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in /home/michaelfwilcox/mfw.us/blog/wp-content/plugins/cforms2/lib_functions.php on line 90

Deprecated: htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in /home/michaelfwilcox/mfw.us/blog/wp-content/plugins/all-in-one-seo-pack/app/Common/Utils/Helpers.php on line 1743

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/michaelfwilcox/mfw.us/blog/wp-content/plugins/all-in-one-seo-pack/app/Common/Social/Twitter.php on line 177

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/michaelfwilcox/mfw.us/blog/wp-content/plugins/all-in-one-seo-pack/app/Common/Social/Twitter.php on line 183

Deprecated: parse_str(): Passing null to parameter #1 ($string) of type string is deprecated in /home/michaelfwilcox/mfw.us/blog/wp-includes/formatting.php on line 4974

Warning: Undefined array key 0 in /home/michaelfwilcox/mfw.us/blog/wp-content/plugins/emob-email-obfuscator/emob.php on line 90

Deprecated: preg_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home/michaelfwilcox/mfw.us/blog/wp-content/plugins/emob-email-obfuscator/emob.php on line 22

Warning: Undefined variable $repaddr in /home/michaelfwilcox/mfw.us/blog/wp-content/plugins/emob-email-obfuscator/emob.php on line 108

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/michaelfwilcox/mfw.us/blog/wp-content/plugins/emob-email-obfuscator/emob.php on line 108

Warning: Undefined array key 0 in /home/michaelfwilcox/mfw.us/blog/wp-content/plugins/emob-email-obfuscator/emob.php on line 90

Deprecated: preg_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home/michaelfwilcox/mfw.us/blog/wp-content/plugins/emob-email-obfuscator/emob.php on line 22

Warning: Undefined variable $repaddr in /home/michaelfwilcox/mfw.us/blog/wp-content/plugins/emob-email-obfuscator/emob.php on line 108

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/michaelfwilcox/mfw.us/blog/wp-content/plugins/emob-email-obfuscator/emob.php on line 108

The Parenting Spectrum


Warning: Undefined array key 0 in /home/michaelfwilcox/mfw.us/blog/wp-content/plugins/emob-email-obfuscator/emob.php on line 90

Deprecated: preg_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home/michaelfwilcox/mfw.us/blog/wp-content/plugins/emob-email-obfuscator/emob.php on line 22

Warning: Undefined variable $repaddr in /home/michaelfwilcox/mfw.us/blog/wp-content/plugins/emob-email-obfuscator/emob.php on line 108

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/michaelfwilcox/mfw.us/blog/wp-content/plugins/emob-email-obfuscator/emob.php on line 108

A recent article in the Washington Post has garnered some much-needed attention to a long-standing problem for the autistic community.

A mother tells the story of a family outing in a park, which she thought had been going very well.

It had been a good day at the park. A miracle day, in fact, for our family. Our 5-year-old son, who is moderately autistic and prone to violent outbursts and self-injurious behavior, had sailed through the outing without a meltdown. So it was all the more shocking when the police approached us.

Someone had called the police, suspecting that the kid was perhaps being mistreated. Nothing could have been farther from the truth.

I award these parents 5 stars for the way they handled the situation, and for their obvious love and acceptance of their son. On the parenting spectrum, I would place them far along toward the “good” end. [On the other end of the parenting spectrum are those parents who do not accept their autistic children for who they are, but engage in disrespectful behaviors such as looking for a “cure” or for “recovery” or try to “blame” autism on some external factor instead of accepting its underlying genetics.]

This mother’s concern is summed up in her plea:

The police were called on us because my son was having a bad hair day. What does this say about our society?

We need less worry and more support. We need less judgment and more acceptance. We need less of what my friend Sara Zaske, the parenting writer, has called “the destructive police-calling culture” and more true help and awareness. I would even argue that while it’s fine and necessary to help autistics adapt to a world that they perceive as hostile, we should also be actively trying to make the world a less hostile and more forgiving place for people who act and look a little different, and for those who love and care for them.

I also give her kudos for identifying her son as “autistic” — not as someone who “has autism” in the old “person-first” paradigm that is, thankfully, rapidly fading.

The only demerits I would give to the article are really more commentary on society’s misunderstanding of autism, rather than on the parenting on display here, which strikes me as extraordinarily winsome.

  • In the first quote above, the mother describes her son as being “moderately autistic” — I disagree with the idea that autism (or any disability) can be described as having degrees. Many of us who are autistic work very hard to avoid being identified as being odd, because our culture tends to treat differences and diversity very harshly. Some of us are more successful than others at overcoming autism’s challenges. To the outside world, this may look like different degrees of autism, but in fact, our performance is influenced by a myriad of factors that have nothing to do with autism.
  • At one point in the article, the author says of her son that in addition to being autistic, “he also has sensory processing disorder” — an idea which doesn’t ring true to me. Having sensory issues is part and parcel of being autistic. Autism is not a disorder (it’s a difference), and its unusual sensory processing comes with the territory; it is not a thing of its own. Another “disorder” that is likely non-existent is the so-called “social communication disorder” which also strikes me as just being another manifestation of being autistic.
  • In the vocabulary department, I note the common misusage of the word “nonverbal” to indicate “non-speaking.” Many, if not most, people who cannot speak do in fact understand words.

These small complaints arise from my autistic need for perfection. I realize the world will never accommodate my desire, and I am sometimes even willing to admit to the possibility that I might be wrong about some things. All of this contributes to my inherent anxiety, another part of autism that I have integrated into my self-understanding. I have never met an autistic person who thinks that being autistic is easy.

On balance, the struggles that come with autism are far outweighed by its advantages. Being autistic is a privilege and a joy.


Warning: Undefined array key 0 in /home/michaelfwilcox/mfw.us/blog/wp-content/plugins/emob-email-obfuscator/emob.php on line 90

Deprecated: preg_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home/michaelfwilcox/mfw.us/blog/wp-content/plugins/emob-email-obfuscator/emob.php on line 22

Warning: Undefined variable $repaddr in /home/michaelfwilcox/mfw.us/blog/wp-content/plugins/emob-email-obfuscator/emob.php on line 108

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/michaelfwilcox/mfw.us/blog/wp-content/plugins/emob-email-obfuscator/emob.php on line 108

Deprecated: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/michaelfwilcox/mfw.us/blog/wp-includes/wp-db.php on line 3031

Leave a Reply

Your email address will not be published.